485735
882112
874556
730466
172848
917267
611668
611210
551750
16354
940463
316238
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471